<html>
<head><meta charset="utf-8"><title>Generate ci.yml with Dhall · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Generate.20ci.2Eyml.20with.20Dhall.html">Generate ci.yml with Dhall</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="193306961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Generate%20ci.yml%20with%20Dhall/near/193306961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nadrieril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Generate.20ci.2Eyml.20with.20Dhall.html#193306961">(Apr 08 2020 at 11:44)</a>:</h4>
<p>Hey all! I stumbled upon this file <a href="https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/ci.yml" title="https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/ci.yml">https://github.com/rust-lang/rust/blob/master/src/ci/github-actions/ci.yml</a> that is used to generate the github-actions ci.yml. This looks a bit of a pain to maintain and potentially error-prone.<br>
The <a href="https://dhall-lang.org" title="https://dhall-lang.org">Dhall language</a> was designed for exactly this use-case: avoiding duplication in yaml files, in a robust way. Would you be open to use dhall to generate that file instead of yaml anchors ? I'm asking before I try to write a PR</p>



<a name="193306992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Generate%20ci.yml%20with%20Dhall/near/193306992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nadrieril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Generate.20ci.2Eyml.20with.20Dhall.html#193306992">(Apr 08 2020 at 11:45)</a>:</h4>
<p>Disclaimer: I am the maintainer of the Rust bindings for Dhall so obviously biased</p>



<a name="193307231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Generate%20ci.yml%20with%20Dhall/near/193307231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nadrieril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Generate.20ci.2Eyml.20with.20Dhall.html#193307231">(Apr 08 2020 at 11:48)</a>:</h4>
<p>Now that I think about it there might be a ci team or something and maybe this isn't the right place to ask</p>



<a name="193308188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/Generate%20ci.yml%20with%20Dhall/near/193308188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nadrieril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/Generate.20ci.2Eyml.20with.20Dhall.html#193308188">(Apr 08 2020 at 11:58)</a>:</h4>
<p>Yup, just found the infra team on discord, sorry for the noise</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>